<?php
// +----------------------------------------------------------------------
// | 验证器
// +----------------------------------------------------------------------
declare(strict_types=1);

namespace app\validate;

use think\Validate;

/**
 * 表格模板验证器
 *
 * Class TemplateTableValidate
 * @package app\validate
 */
class TemplateTableValidate extends Validate
{
    // 验证规则
    protected $rule =   [
        'catalogId' => 'require|number',
        'title'     => 'require|max:100',
        'author'    => 'max:100',
        'remark'    => 'max:255',
        'sort'      => 'number',
    ];

    // 错误消息
    protected $message  =   [
        'catalogId.require'  => '分类不能为空',
        'catalogId.number'   => '分类选择有误',
        'title.require'      => '标题不能为空',
        'title.max'          => '标题最多不能超过100个字符',
        'author.max'         => '作者最多不能超过100个字符',
        'remark.max'         => '备注最多不能超过255个字符',
        'sort.number'        => '排序必须为数字',
    ];
}
